home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / usr / lib / python2.4 / bsddb / dbobj.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2007-04-29  |  13.4 KB  |  348 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.4)
  3.  
  4. import db
  5.  
  6. try:
  7.     from UserDict import DictMixin
  8. except ImportError:
  9.     
  10.     class DictMixin:
  11.         pass
  12.  
  13.  
  14.  
  15. class DBEnv:
  16.     
  17.     def __init__(self, *args, **kwargs):
  18.         self._cobj = apply(db.DBEnv, args, kwargs)
  19.  
  20.     
  21.     def close(self, *args, **kwargs):
  22.         return apply(self._cobj.close, args, kwargs)
  23.  
  24.     
  25.     def open(self, *args, **kwargs):
  26.         return apply(self._cobj.open, args, kwargs)
  27.  
  28.     
  29.     def remove(self, *args, **kwargs):
  30.         return apply(self._cobj.remove, args, kwargs)
  31.  
  32.     
  33.     def set_shm_key(self, *args, **kwargs):
  34.         return apply(self._cobj.set_shm_key, args, kwargs)
  35.  
  36.     
  37.     def set_cachesize(self, *args, **kwargs):
  38.         return apply(self._cobj.set_cachesize, args, kwargs)
  39.  
  40.     
  41.     def set_data_dir(self, *args, **kwargs):
  42.         return apply(self._cobj.set_data_dir, args, kwargs)
  43.  
  44.     
  45.     def set_flags(self, *args, **kwargs):
  46.         return apply(self._cobj.set_flags, args, kwargs)
  47.  
  48.     
  49.     def set_lg_bsize(self, *args, **kwargs):
  50.         return apply(self._cobj.set_lg_bsize, args, kwargs)
  51.  
  52.     
  53.     def set_lg_dir(self, *args, **kwargs):
  54.         return apply(self._cobj.set_lg_dir, args, kwargs)
  55.  
  56.     
  57.     def set_lg_max(self, *args, **kwargs):
  58.         return apply(self._cobj.set_lg_max, args, kwargs)
  59.  
  60.     
  61.     def set_lk_detect(self, *args, **kwargs):
  62.         return apply(self._cobj.set_lk_detect, args, kwargs)
  63.  
  64.     
  65.     def set_lk_max(self, *args, **kwargs):
  66.         return apply(self._cobj.set_lk_max, args, kwargs)
  67.  
  68.     
  69.     def set_lk_max_locks(self, *args, **kwargs):
  70.         return apply(self._cobj.set_lk_max_locks, args, kwargs)
  71.  
  72.     
  73.     def set_lk_max_lockers(self, *args, **kwargs):
  74.         return apply(self._cobj.set_lk_max_lockers, args, kwargs)
  75.  
  76.     
  77.     def set_lk_max_objects(self, *args, **kwargs):
  78.         return apply(self._cobj.set_lk_max_objects, args, kwargs)
  79.  
  80.     
  81.     def set_mp_mmapsize(self, *args, **kwargs):
  82.         return apply(self._cobj.set_mp_mmapsize, args, kwargs)
  83.  
  84.     
  85.     def set_timeout(self, *args, **kwargs):
  86.         return apply(self._cobj.set_timeout, args, kwargs)
  87.  
  88.     
  89.     def set_tmp_dir(self, *args, **kwargs):
  90.         return apply(self._cobj.set_tmp_dir, args, kwargs)
  91.  
  92.     
  93.     def txn_begin(self, *args, **kwargs):
  94.         return apply(self._cobj.txn_begin, args, kwargs)
  95.  
  96.     
  97.     def txn_checkpoint(self, *args, **kwargs):
  98.         return apply(self._cobj.txn_checkpoint, args, kwargs)
  99.  
  100.     
  101.     def txn_stat(self, *args, **kwargs):
  102.         return apply(self._cobj.txn_stat, args, kwargs)
  103.  
  104.     
  105.     def set_tx_max(self, *args, **kwargs):
  106.         return apply(self._cobj.set_tx_max, args, kwargs)
  107.  
  108.     
  109.     def lock_detect(self, *args, **kwargs):
  110.         return apply(self._cobj.lock_detect, args, kwargs)
  111.  
  112.     
  113.     def lock_get(self, *args, **kwargs):
  114.         return apply(self._cobj.lock_get, args, kwargs)
  115.  
  116.     
  117.     def lock_id(self, *args, **kwargs):
  118.         return apply(self._cobj.lock_id, args, kwargs)
  119.  
  120.     
  121.     def lock_put(self, *args, **kwargs):
  122.         return apply(self._cobj.lock_put, args, kwargs)
  123.  
  124.     
  125.     def lock_stat(self, *args, **kwargs):
  126.         return apply(self._cobj.lock_stat, args, kwargs)
  127.  
  128.     
  129.     def log_archive(self, *args, **kwargs):
  130.         return apply(self._cobj.log_archive, args, kwargs)
  131.  
  132.     
  133.     def set_get_returns_none(self, *args, **kwargs):
  134.         return apply(self._cobj.set_get_returns_none, args, kwargs)
  135.  
  136.     if db.version() >= (4, 1):
  137.         
  138.         def dbremove(self, *args, **kwargs):
  139.             return apply(self._cobj.dbremove, args, kwargs)
  140.  
  141.         
  142.         def dbrename(self, *args, **kwargs):
  143.             return apply(self._cobj.dbrename, args, kwargs)
  144.  
  145.         
  146.         def set_encrypt(self, *args, **kwargs):
  147.             return apply(self._cobj.set_encrypt, args, kwargs)
  148.  
  149.     
  150.  
  151.  
  152. class DB(DictMixin):
  153.     
  154.     def __init__(self, dbenv, *args, **kwargs):
  155.         self._cobj = apply(db.DB, (dbenv._cobj,) + args, kwargs)
  156.  
  157.     
  158.     def __len__(self):
  159.         return len(self._cobj)
  160.  
  161.     
  162.     def __getitem__(self, arg):
  163.         return self._cobj[arg]
  164.  
  165.     
  166.     def __setitem__(self, key, value):
  167.         self._cobj[key] = value
  168.  
  169.     
  170.     def __delitem__(self, arg):
  171.         del self._cobj[arg]
  172.  
  173.     
  174.     def append(self, *args, **kwargs):
  175.         return apply(self._cobj.append, args, kwargs)
  176.  
  177.     
  178.     def associate(self, *args, **kwargs):
  179.         return apply(self._cobj.associate, args, kwargs)
  180.  
  181.     
  182.     def close(self, *args, **kwargs):
  183.         return apply(self._cobj.close, args, kwargs)
  184.  
  185.     
  186.     def consume(self, *args, **kwargs):
  187.         return apply(self._cobj.consume, args, kwargs)
  188.  
  189.     
  190.     def consume_wait(self, *args, **kwargs):
  191.         return apply(self._cobj.consume_wait, args, kwargs)
  192.  
  193.     
  194.     def cursor(self, *args, **kwargs):
  195.         return apply(self._cobj.cursor, args, kwargs)
  196.  
  197.     
  198.     def delete(self, *args, **kwargs):
  199.         return apply(self._cobj.delete, args, kwargs)
  200.  
  201.     
  202.     def fd(self, *args, **kwargs):
  203.         return apply(self._cobj.fd, args, kwargs)
  204.  
  205.     
  206.     def get(self, *args, **kwargs):
  207.         return apply(self._cobj.get, args, kwargs)
  208.  
  209.     
  210.     def pget(self, *args, **kwargs):
  211.         return apply(self._cobj.pget, args, kwargs)
  212.  
  213.     
  214.     def get_both(self, *args, **kwargs):
  215.         return apply(self._cobj.get_both, args, kwargs)
  216.  
  217.     
  218.     def get_byteswapped(self, *args, **kwargs):
  219.         return apply(self._cobj.get_byteswapped, args, kwargs)
  220.  
  221.     
  222.     def get_size(self, *args, **kwargs):
  223.         return apply(self._cobj.get_size, args, kwargs)
  224.  
  225.     
  226.     def get_type(self, *args, **kwargs):
  227.         return apply(self._cobj.get_type, args, kwargs)
  228.  
  229.     
  230.     def join(self, *args, **kwargs):
  231.         return apply(self._cobj.join, args, kwargs)
  232.  
  233.     
  234.     def key_range(self, *args, **kwargs):
  235.         return apply(self._cobj.key_range, args, kwargs)
  236.  
  237.     
  238.     def has_key(self, *args, **kwargs):
  239.         return apply(self._cobj.has_key, args, kwargs)
  240.  
  241.     
  242.     def items(self, *args, **kwargs):
  243.         return apply(self._cobj.items, args, kwargs)
  244.  
  245.     
  246.     def keys(self, *args, **kwargs):
  247.         return apply(self._cobj.keys, args, kwargs)
  248.  
  249.     
  250.     def open(self, *args, **kwargs):
  251.         return apply(self._cobj.open, args, kwargs)
  252.  
  253.     
  254.     def put(self, *args, **kwargs):
  255.         return apply(self._cobj.put, args, kwargs)
  256.  
  257.     
  258.     def remove(self, *args, **kwargs):
  259.         return apply(self._cobj.remove, args, kwargs)
  260.  
  261.     
  262.     def rename(self, *args, **kwargs):
  263.         return apply(self._cobj.rename, args, kwargs)
  264.  
  265.     
  266.     def set_bt_minkey(self, *args, **kwargs):
  267.         return apply(self._cobj.set_bt_minkey, args, kwargs)
  268.  
  269.     
  270.     def set_cachesize(self, *args, **kwargs):
  271.         return apply(self._cobj.set_cachesize, args, kwargs)
  272.  
  273.     
  274.     def set_flags(self, *args, **kwargs):
  275.         return apply(self._cobj.set_flags, args, kwargs)
  276.  
  277.     
  278.     def set_h_ffactor(self, *args, **kwargs):
  279.         return apply(self._cobj.set_h_ffactor, args, kwargs)
  280.  
  281.     
  282.     def set_h_nelem(self, *args, **kwargs):
  283.         return apply(self._cobj.set_h_nelem, args, kwargs)
  284.  
  285.     
  286.     def set_lorder(self, *args, **kwargs):
  287.         return apply(self._cobj.set_lorder, args, kwargs)
  288.  
  289.     
  290.     def set_pagesize(self, *args, **kwargs):
  291.         return apply(self._cobj.set_pagesize, args, kwargs)
  292.  
  293.     
  294.     def set_re_delim(self, *args, **kwargs):
  295.         return apply(self._cobj.set_re_delim, args, kwargs)
  296.  
  297.     
  298.     def set_re_len(self, *args, **kwargs):
  299.         return apply(self._cobj.set_re_len, args, kwargs)
  300.  
  301.     
  302.     def set_re_pad(self, *args, **kwargs):
  303.         return apply(self._cobj.set_re_pad, args, kwargs)
  304.  
  305.     
  306.     def set_re_source(self, *args, **kwargs):
  307.         return apply(self._cobj.set_re_source, args, kwargs)
  308.  
  309.     
  310.     def set_q_extentsize(self, *args, **kwargs):
  311.         return apply(self._cobj.set_q_extentsize, args, kwargs)
  312.  
  313.     
  314.     def stat(self, *args, **kwargs):
  315.         return apply(self._cobj.stat, args, kwargs)
  316.  
  317.     
  318.     def sync(self, *args, **kwargs):
  319.         return apply(self._cobj.sync, args, kwargs)
  320.  
  321.     
  322.     def type(self, *args, **kwargs):
  323.         return apply(self._cobj.type, args, kwargs)
  324.  
  325.     
  326.     def upgrade(self, *args, **kwargs):
  327.         return apply(self._cobj.upgrade, args, kwargs)
  328.  
  329.     
  330.     def values(self, *args, **kwargs):
  331.         return apply(self._cobj.values, args, kwargs)
  332.  
  333.     
  334.     def verify(self, *args, **kwargs):
  335.         return apply(self._cobj.verify, args, kwargs)
  336.  
  337.     
  338.     def set_get_returns_none(self, *args, **kwargs):
  339.         return apply(self._cobj.set_get_returns_none, args, kwargs)
  340.  
  341.     if db.version() >= (4, 1):
  342.         
  343.         def set_encrypt(self, *args, **kwargs):
  344.             return apply(self._cobj.set_encrypt, args, kwargs)
  345.  
  346.     
  347.  
  348.